
_g:                                     ## @g
	
## BB#0:
	pushq	%rbp
Ltmp0:

Ltmp1:

	movq	%rsp, %rbp
Ltmp2:

	movl	%edi, -4(%rbp)
	movl	-4(%rbp), %edi
	addl	$3, %edi
	movl	%edi, %eax
	popq	%rbp
	retq

_f:                                     ## @f

## BB#0:
	pushq	%rbp
Ltmp3:

Ltmp4:

	movq	%rsp, %rbp
Ltmp5:

	subq	$16, %rsp
	movl	%edi, -4(%rbp)
	movl	$1, -8(%rbp)
	movl	-4(%rbp), %edi
	callq	_g
	addl	-8(%rbp), %eax
	addq	$16, %rsp
	popq	%rbp
	retq

_main:                                  ## @main

## BB#0:
	pushq	%rbp
Ltmp6:

Ltmp7:

	movq	%rsp, %rbp
Ltmp8:

	subq	$16, %rsp
	movl	$8, %edi
	movl	$0, -4(%rbp)
	callq	_f
	addl	$1, %eax
	addq	$16, %rsp
	popq	%rbp
	retq

